/**
 *检测是否还有子串
 *p主串
 *q待测子串
 *有子串返回1无返回0
*/
int strc(char *p,char  *q)/*如果p串中含有q串返回1反之返回0*/
{
	int i=0;
	int j=0;

	int flag=0;
        for(i=0;p[i]!='\0';i++)//直到p串结束为止
       {      
	    
	     if(p[i]==q[0])//如果p串第i位和q串第0位相同检测以后是否相同
		 {	 flag=1;
			 for(j=0;q[j]!='\0';j++)//直到q串结束为止
			 {
				if(p[i+j]!=q[j])//如果p串i+j位和q串j位不同跳出循环继续外循环
                        	{
				flag=0;
                        break;
				}
			 }
			 if(flag==1)//如果正常结束则p中含有q返回1
			 return 1;
		}
	}
	return 0;
}
